<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<pre>
			JavaScript中，原型是相对于构造函数(类)的叫法(或者说概念)，=> es5的function  es6的class
			原型链是相对于构造函数(类)的实例对象的叫法。 => new 类()
			对于JavaScript对象，如果在对象自身上找不到该属性，那么就会向上沿着原型链继续查找该属性
		</pre>
	</body>
	<script type="text/javascript">
		function lk() {
			this.name = "666"
		}

		function tt() {
			return 50
		}
		lk.prototype.ww = tt
		
		var qq = new lk()
		/*
		ES5类的原型对象prototype是自身构造函数，该类的实例化对象的原型链对象__proto__也是该构造函数，
		这二者指向同一个引用  这样的话可以方便访问  但是__proto__不好写0.0
		*/
		console.log(qq.__proto__)//原型链
		console.log(lk.prototype)//原型
	</script>
</html>
